<!DOCTYPE html>
<html>

<head>
	<meta charset="utf-8">
	<meta name="viewport" content="width=device-width,initial-scale=1.0">
	<title>Title</title>
</head>

<body>
	<div>Content</div>
</body>
<script>
	var href = "http://www.baidu.com"
	window.onload = function () {
		var is_chrome = /chrome/.test(navigator.userAgent.toLowerCase());
		// 判断是否谷歌浏览器
		if (!is_chrome) {
			setTimeout(toGG(href), 100);
		} else {
			window.location.replace(href)
		}
	}
	function toGG(url) {
		//创建ActiveXObject实例，只在IE下有效，才可以创建
		var objShell = new ActiveXObject("WScript.Shell");
		var x = getChromePath(objShell);
		if (!x) {
			alert("当前没有Chrome浏览器，请先安装Chrome浏览器");
			return
		}
		/*
		命令参数说明
		cmd.exe /c dir 是执行完dir命令后关闭命令窗口。
		cmd.exe /k dir 是执行完dir命令后不关闭命令窗口。
		cmd.exe /c start dir 会打开一个新窗口后执行dir指令，原窗口会关闭。
		cmd.exe /k start dir 会打开一个新窗口后执行dir指令，原窗口不会关闭。
		这里的dir是start chrome www.baidu.com//用谷歌浏览器打开百度
		*/
		objShell.Run("cmd.exe /c start chrome " + url, 0, true);
	}
	function getChromePath(objShell) {
		var regPath = ["HKEY_LOCAL_MACHINE\\SOFTWARE\\WOW6432Node\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\Google Chrome\\InstallLocation",
			"HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\Google Chrome\\InstallLocation",
			"HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\Google Chrome\\InstallLocation",
			"HKEY_CURRENT_USER\\Software\\WOW6432Node\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\Google Chrome\\InstallLocation",
			"HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\App Paths\chrome.exe\\Path",
			"HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\App Paths\\chrome.exe\\Path",
		];

		// 判断是否安装谷歌浏览器
		for (var i = 0; i < regPath.length; i++) {
			try {
				var x = objShell.regRead(regPath[i]);
				if (x) {
					return x;
				}
			} catch (e) { }
		}
		return undefined;
	};
</script>

</html>